WPDM\__\FileSystem D

Total Complexity 250
Dependencies 11
Dependents 12
Total lines 1,368
Lines of code 944
Logical lines of code 615
Comment lines 244
Methods 41
Properties 0

Methods 41

Method Rating Maintainability Complexity Lines of code
downloadFile()
D
26
36 134
imageThumbnail()
C
33 23 87
absPath()
B
40 20 57
deleteFiles()
A
47 17 30
chunkDownload()
A
42 13 49
pdfThumbnail()
A
42 12 47
scanDir()
A
50 11 24
zipFiles()
A
49 9 29
listFiles()
A
56 9 16
isBlocked()
A
52 8 25
fileTypeIcon()
A
45 6 47
validateFileType()
S
48 6 37
subDirs()
S
57 7 15
zipDir()
S
51 6 23
countPDFPages()
S
52 6 23
allowedPath()
S
59 6 14
mimeTypes()
S
38 2 68
copyDir()
S
57 5 16
filePreview()
S
57 4 17
unZip()
S
57 4 17
dirSize()
S
58 4 15
fullPath()
S
58 4 15
getAllowedFileTypes()
S
59 4 13
downloadData()
S
58 2 15
fileSize()
S
65 3 10
downloadHeaders()
S
62 2 11
mkDir()
S
68 2 7
filePermissions()
S
65 2 8
mediaURL()
S
66 2 7
validateUploadMimeType()
S
62 2 10
fileExt()
S
67 2 8
docViewer()
S
63 2 10
mime_type()
S
75 1 4
validateMimeType()
S
72 1 5
instantDownloadURL()
S
71 1 5
getMimeType()
S
70 1 6
relPath()
S
66 1 8
uploadFile()
S
89 1 2
blockHTTPAccess()
S
71 1 5
locateFile()
S
81 1 3
__construct()
S
100 1 2